<?php

return  [
    'list'=>[
        'ipapi.co' => [
            'name'=>'ipapi.co',
            'uri' => 'https://ipapi.co/%s/json/',
            'rules' => [//规则左边是本地字段，右边是接口字段，对应关系
                'country_name' => 'country_name',
                'country_code' => 'country_code',
                'region_name' => 'region',
                'region_code' => 'region_code',
                'city' => 'city',
                'country_capital' => 'country_capital',
                'country_calling_code' => 'country_calling_code',
                'latitude' => 'latitude',
                'longitude' => 'longitude',
                'asn' => 'asn',
                'org' => 'org',
                'timezone' => 'timezone',
            ],
            'limit_daily' => 1000,//每天限制次数
        ],
        'ipgeolocation' => [
            'name'=>'ipgeolocation',
            'uri' => 'https://api.ipgeolocation.io/ipgeo?apiKey=73044b071fa14c77a0bff98e2010644b&ip=%s',
            'rules' => [
                'country_name' => 'country_name',
                'country_code' => 'country_code2',
                'region_name' => 'state_prov',
                'region_code' => 'state_code',
                'city' => 'city',
                'country_capital' => 'country_capital',
                'country_calling_code' => 'calling_code',
                'latitude' => 'latitude',
                'longitude' => 'longitude',
                'asn' => null,
                'org' => 'organization',
                'timezone' => 'time_zone.name',
            ],
            'limit_daily' => 1000,//每天限制次数
        ],
        'api.ipdata.co' => [
            'name'=>'api.ipdata.co',
            'uri' => 'https://api.ipdata.co/%s?api-key=ab5ac68055d040a7e1fda9ae5c6f511e0433fe189f4f876be0f29d6d',
            'rules' => [//规则左边是本地字段，右边是接口字段，对应关系
                'country_name' => 'country_name',
                'country_code' => 'country_code',
                'region_name' => 'region',
                'region_code' => 'region_code',
                'city' => 'city',
                'country_capital' => null,
                'country_calling_code' => 'calling_code',
                'latitude' => 'latitude',
                'longitude' => 'longitude',
                'asn' => 'asn.asn',
                'org' => 'asn.name',
                'timezone' => 'timezone',
            ],
            'limit_daily' => 1500,//每天限制次数
        ],
        'ip-api.com' => [
            'name'=>'ip-api.com',
            'uri' => 'http://ip-api.com/json/%s',
            'rules' => [//规则左边是本地字段，右边是接口字段，对应关系
                'country_name' => 'country',
                'country_code' => 'countryCode',
                'region_name' => 'regionName',
                'region_code' => 'region',
                'city' => 'city',
                'country_capital' => null,
                'country_calling_code' => 'calling_code',
                'latitude' => 'lat',
                'longitude' => 'lon',
                'asn' => 'as',
                'org' => 'org',
                'timezone' => 'timezone',
            ],
            'limit_daily' => 1000,//每天限制次数
        ],
        'ipinfo.io' => [
            'name'=>'ipinfo.io',
            'uri' => 'https://ipinfo.io/%s/json',
            'rules' => [
                'country_name' => 'country',
                'country_code' => null,
                'region_name' => 'region',
                'region_code' => null,
                'city' => 'city',
                'country_capital' => null,
                'country_calling_code' => null,
                'latitude' => null,
                'longitude' => null,
                'asn' => null,
                'org' => null,
                'timezone' => 'timezone',
            ],
            'limit_daily' => 1000,//每天限制次数
        ]
    ]
];